provide payment - Espagnol Anglais Dictionnaire